Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Mexico F15 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Mexico F7 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Mexico F5 Slovenia F1 USA F13 USA F14 Venezuela F1 Venezuela F2 Mexico F6 Bosnia/Herzegovina F6 Germany F19 Mexico F2 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Mexico F4 Mexico F5 Colombia F4 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Mexico F10 Croatia F10 Croatia F11 Mexico F3 Mexico F1 Mexico F2 Slovenia F1 Turkey F6 Iran F4 Iran F5 Germany F14 Zagreb Open - Zagreb Challenger ATP de Cuenca Diario El Mercurio - Cuenca Architect Open - Budapest Music City Challenger - Nashville Oberstaufen Cup - Oberstaufen China F4 Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Mexico F11 Bolivia F2 Hungary F6 Dublin Challenger - Dublin Colombia F4 Czech Republic F4 Czech Republic F5 Mexico F16 Tunisia F4 Tunisia F5 Austria F1 Mexico F1 Austria F3 Croatia F1 Croatia #1-w1 Mexico F5 Croatia F3 France F16 Banjaluka Challenger 2007 - Banja Luka Austria F2 Croatia F2 Copa Petrobras Colombia - Bogota Bosnia/Herzegovina F1 Australia F2 San Luis Potosi Challenger - San Luis Potosi 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Hurricane Tennis Open - Bradenton Slovenia F3 Guzzini Challenger - Recanati Croatia F5 Mexico F17 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Noumea Challenger Burnie Challenger Dallas Challenger Corona Mexico City Open - Mexico City Bogota Challenger Monza Challenger Mexico City Challenger Rome Challenger Rome Challenger Lugano Challenger The LTA Bolton Challenger - Bolton Manta Challenger Recanati Challenger Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Bogota Challenger VIII Trofeo Ciudad de Quito - Quito Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Tallahassee Challenger Prostejov Challenger Lugano Challenger Marburg Challenger Guayaquil Challenger Sao Paulo Challenger Caloundra Challenger Rijeka Challenger Nottingham Challenger Alphen Challenger Challenger Britania Zavaleta - Puebla Kos-Zucchetti Tennis Cup - Cordenons Banja Luka Challenger Ljubljana Challenger Aguascalenties Challenger Seoul Challenger Eckental Challenger Loughborough Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Copa Ericsson Mexico - Guadalajara Draft Corona Mexico City Open - Mexico City Ostrava Challenger Prague Challenger Beijing Challenger Istanbul Challenger San Luis Potosi Challenger 2000 - San Luis Potosi San Luis Potosi Challenger - San Luis Potosi Portoroz Challenger Waco International Tennis Challenger - Waco Gran Challenger Casablanca - Mexico City Regional Hand Center Men's Challenger - Fresno Bogota Challenger - Bogota Genoa Open Challenger-Fondazione Carige - Genova Seguros Bolivar Open - Medellin Kia International in Caloundra - Caloundra Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota XI Open International D'Andorra - Andorra Ljubljana Open - Ljubljana The West Side Tennis Club Clay Court Challenger - Forest Hills Shenzhen Challenger Anning Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger X Trofeo Ciudad de Quito - Quito Ilkley Challenger Portoroz Challenger Alphen Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Sacramento Challenger St. Brieuc Challenger Gwangju Challenger Torneo Internacional Challenger Fila 2005 - Leon Club Coop's ATP Challenger International - Brisbane The LTA Nottingham Challenger - Nottingham Seoul Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2005 West Side Tennis Coub Men's Challenger - Forest Hills BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Mamaia Challenger - Constanta I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Caloundra ATP Challenger - Caloundra Challenger Britania Zavaleta - Puebla Portoroz Challenger Alphen Challenger Medjurgorje Open - Medjugorje ITG Miami Challenger - Miami BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bancastato Challenger Lugano - Lugano BH Tenis Open International Cup 2008 - Belo Horizonte Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Roma Challenger 2007 - Rome Polska Energia Open - Bytom 's Tennis Masters 07 Challenger - Graz Happy Valley Challenger X Challenger Britania Zavaleta - Puebla Countrywide Classic USTA Men's Challenger - Carson Music City Challenger - Nashville Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc Copa Petrobras Guadalajara - Guadalajara Belo Horizonte Challenger Croatia Osiguranje Rijeka Open - Rijeka 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Guzzini Challenger - Recanati Ljubljana Open - Ljubljana Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville VIII Gramado Open - Gramado Honolulu Challenger St. Brieuc Challenger Seoul Challenger San Luis Potosi Challenger AGT Challenger - Leon Zagreb Challenger Braunschweig Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Rijeka Challenger Challenger Casablanca San Angel - Mexico City ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Bogota Challenger Czech Indoor Open - Prague s'Tennis Masters Challenger - Graz Binghamton Challenger Tallahassee Challenger Recanati Challenger Ljubljana Challenger Seguros Bolivar Open - Medellin Torneo Internacional Challenger Fila 2006 - Leon Prosperita Open 2006 - Ostrava Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Mordovia Cup - Saransk Rhodes Challenger Sarasota Challenger Copa Petrobras Colombia - Bogota Kia International In Caloundra - Caloundra USTA Challenger - Champaign Kia International In Kawana - Kawana Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Anning Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Black Forest Open - Freudenstadt McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Sarasota Challenger Challenger 42 - Andrezieux Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade Carson Challenger Banja Luka Challenger - Banja Luka Rimini Challenger XII Abierto Internacional de Salinas - Salinas Ilkley Challenger Cali Challenger 13 BH Tennis Open International Cup - Belo Horizonte Salzburg Challenger Rome Challenger 9° Trani Cup - Trani Portoroz Challenger Bogota Challenger BH Tennis Open International Cup - Belo Horizonte Busan Challenger Cancun Challenger Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Lubbock Challenger - Lubbock Sarajevo Challenger Fairfield Challenger USTA/Adtech Challenger - Boston San Jose Challenger Cordenons Challenger Manerbio Challenger Alessandria Challenger VIII Avierto Internacional de Salinas - Salinas Fairfield Challenger Internazionali di Tennis - Bergamo V Gramado Open de Tennis - Gramado Happy Valley Challenger Dallas Challenger West of England Challenger - Bristol Nanjing Challenger Anning Challenger Corona Mexico City Open - Mexico City Manchester Challenger Vancouver Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Milan Indoors - Milan Guadalajara Challenger Dubrovnik Open - Dubrovnik Gerry Weber Open - Halle Britania Zavaleta - Puebla Croatia Open - Umag Bergamo Challenger Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon The Manchester Trophy - Manchester Challenger Britania Zavaleta - Puebla Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Guzzini Challenger - Recanati Caltanissetta Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester MST ATP Challenger International - Burnie AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Croatia Open - Umag Freeman Men's $50,000 Challenger - Joplin Wuhan Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao IX Trofeo Ciudad de Quito - Quito International Indoor Tennis Championships of Croatia - Zagreb Britania Zavaleta - Puebla Eckental Challenger Abierto Club Casablanca - Mexico City Challenger Britania Zavaleta - Puebla USTA Challenger of Burbank - Burbank PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Bauer Watertechnilogy Cup 2008 - Eckental USTA Challenger of Orlando - Orlando Volkswagen Challenger 2004 - Wolfsburg Banja Luka Challenger Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Mordovia Cup 2005 - Saransk 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas Baden Open - Ettlingen XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito The 'Fitz' Casino Challenger - Tunica Bauer Watertechnology Cup 2007 - Eckental Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Ipsos Bucharest Challenger - Bucharest Savannah Challenger Abierto Mexicano Telcel - Acapulco Countrywide Classic - Los Angeles Salinas Challenger ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rimini Challenger If Stockholm Open - Stockholm Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brisbane International - Brisbane Movistar Open - Santiago Rijeka Challenger US Men's Clay Court Championship - Houston Nottingham-2 Challenger AEGON Championships - London AEGON International - Eastbourne Jonkoping Challenger China Open - Beijing Erste Bank Open - Vienna Savannah Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Karlsruhe Challenger St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Furth Challenger Heineken Open - Auckland Salzburg Challenger Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Puebla Challenger ABN AMRO World Tennis Tournament - Rotterdam Sao Paulo Challenger Sao Paulo Challenger Noumea Challenger BMW Open - Munich Bucaramanga Challenger AEGON Championships - London Kazan Challenger BB&T Atlanta Open - Atlanta Belgrade Challenger Malaysian Open - Kuala Lumpur Caltanissetta Challenger Abierto Mexicano Telcel - Acapulco Barletta Challenger PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Bogota Challenger Johannesburg Challenger Leon Challenger Ordina Open - 's-Hertogenbosch Athens Challenger Gerry Weber Open - Halle Las Vegas Challenger China Open - Beijing AEGON Championships - London Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Ljubljana Challenger Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Medellin Challenger ATP Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Athens Challenger Barcelona Open BancSabadell - Barcelona Eckental Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Le Gosier Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Topshelf Open - 's-Hertogenbosch Kyoto Challenger Yokohama Challenger Leon Challenger BB&T Atlanta Open - Atlanta Aix En Provence Challenger Malaysian Open - Kuala Lumpur Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Copa Ericsson Mexico - Guadalajara Ljubljana Open - Ljubljana Tiburon Challenger Intersport Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio Abierto Mexicano Telfonica MoviStar - Acapulco Copa Petrobras - Santiago Cridicard Mastercard Tennis Cup - Campos do Jordao Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Citi Open - Washington St. Petersburg Open - St. Petersburg Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Sony Ericsson Open - Miami Rogers Masters - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami BMW Open - Munich Miami Open - Miami Miami Open - Miami PTT Thailand Open - Bangkok Bet-at-home Open - Hamburg Australian Open - Melbourne Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Claro Open Colombia - Bogota Serbia Open - Belgrade Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Australian Open (juniors) Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0